.secondarybar-wrap {
    background: #EEF9FE;
}
.main-header .mainbar-wrap
{
	box-shadow: 0px 4px 10px #0000000D;
}
.banner_head
{
	padding-top: 5%;
}
.banner_head h3
{
    color: #221F1F;
    font-size: 32px;
    font-family: Aller_Bd;
    position: relative;
    padding: 24px;
	width: 90%;
}
.banner_head h3:before
{
	content:"";
	background:url('../../images/banner_head_l.svg') no-repeat;
    width: 50px;
    height: 150px;
	display:block;
	position:absolute;
	top: 0;
    left: 0;
}
.banner_head h3:after
{
	content:"";
	background:url('../../images/banner_head_r.svg') no-repeat;
    width: 50px;
    height: 150px;
    display: block;
    position: absolute;
    right: 38px;
    top: 0;
}
.banner_head a
{
    background: #F09124;
    color: #fff;
    border: 1px solid #F09124;
    text-transform: uppercase;
    padding: 8px 12px;
    font-size: 14px;
}
.banner_head a:hover
{
	background: #fff;
    color: #F09124;
    border: 1px solid #F09124;
}
.main-header.main-header-overlay
{
	position:relative;
}
.main-nav>li>a, .main-nav>li.current-menu-item>a, .main-nav>li:hover>a, .main-nav>li>a:hover {
    color: #000;
}
.navbar-brand {
    padding: 5px 30px 5px 0;
}
.navbar-brand img {
    width: 110px;
}
.main-nav>li>a {
	font-family: 'Aller_Bd';
    text-transform: uppercase;
}
.main-nav>li>a:hover {
    color: #F09124;
}
.lets_talk a
{
    border: 1px solid #F09124;
    color: #F09124 !important;
    flex: inherit !important;
    top: 22px;
    right: -20px;
    padding: 6px 14px !important;
    border-radius: 4px;
}
.lets_talk a:hover
{
	border: 1px solid #F09124;
	background:#F09124 !important;
    border: 1px solid #fff;
    color: #fff !important;
}
.docotor_sec
{
    background: #F09124;
}
.docotor_sec .iconbox h3
{
	color:#000;
	font-family: 'Aller_Bd';
}
.docotor_sec .iconbox p
{
	color:#fff;
	min-height:120px;
}
.docotor_sec .iconbox p:after
{
    content: "";
    background: #fff;
    width: 80px;
    height: 2px;
    display: block;
    position: absolute;
    bottom: 0px;
}
.doctor_col1:before
{
	content:"";
	background:url('../../images/polygon2.svg') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
    position: absolute;
	left: -20px;
}
.doctor_col2:after
{
	content:"";
	background:url('../../images/polygon2.svg') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
    position: absolute;
    bottom: -30px;
    left: 80px;
}
.doctor_col3:after
{
	content:"";
	background:url('../../images/polygon1.svg') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
    position: absolute;
    right: 0px;
    top: -20px;
}
.sec_head
{
	font-family: 'Aller_Rg';
    text-transform: uppercase;
	color:#221F1F;
	font-weight: normal;
	margin-bottom: 30px;
    margin-top: 0;
}
.sec_head:before
{
	content: "";
    background: url(../../images/slash.svg) no-repeat;
    width: 20px;
    height: 28px;
    display: inline-block;
    position: relative;
}
.fancy-box-travel h3 {
    font-weight: normal;
    font-size: 18px;
}
.fancy-box-travel.fancy-box-small {
    padding-bottom: 90%;
	border-radius: 6px;
}
.fancy-box-travel .fancy-box-contents {
    margin: 0 20px 0;
}
.fancy-box-travel .fancy-box-footer {
    margin-top: 0;    padding-bottom: 10px;
}
.fancy-box-travel .fancy-box-footer a
{
    color: #F09124;
}
.fancy-box-travel .fancy-box-footer .btn-icon
{
	font-size: 12px;
    margin-left: 2px;
}
.fancy-box-travel:after
{
    transform: translateY(30%);
}
.liquid-lp-details time
{
    font-size: 14px;
	color:#221F1F;
}
.liquid-blog-scheme-dark .liquid-lp-details a
{
	color: #F09124;
    font-size: 12px;
	pointer-events:none;
	padding-left: 16px;
}
.liquid-blog-scheme-dark a
{
    font-size: 1.4rem;
    letter-spacing: 0px;
}
.liquid-blog-scheme-dark a:hover
{
	text-decoration:none;
}
.link
{
	color: #F09124;
    border: 1px solid #F09124;
    padding: 10px 16px;
    font-size: 14px;
	font-weight: bold;
}
.link:hover
{
	background: #F09124;
	color:#fff;
}
.main-footer .widget-title {
    font-size: 18px;
    margin-bottom: 12px;
    color: #221F1F;
}
.main-footer a:not(.btn){
    color: #777;
	font-size: 14px;
	line-height: 30px;
}
.main-footer a:not(.btn):hover{
    color: #777;
	text-decoration:none;
}
.main-footer p {
    color: #777;
	font-size:14px;
}
.main-footer h4 {
    font-size:14px;
}
.is-stuck .lets_talk
{
    position: relative;
    top: 7px;
}
.mainbar-wrap.is-stuck .main-nav>li>a {
    color: #000!important;
}
.mainbar-wrap.is-stuck .main-nav>li.lets_talk>a {
    color: #F09124!important;
}
.mainbar-wrap.is-stuck .main-nav>li.lets_talk>a:hover {
	background:#F09124;
    color: #fff!important;
}
.carousel-caption {
    padding-bottom: 0px;
}
.banner_head span
{
	text-transform:uppercase;
	color:#F09124;
	position: relative;
    top: 20px;
	font-weight: bold;
}
.persn_hygn.banner_head h3:after
{
	right: 10px;
}
.products_sec .liquid-filter-items.align-items-center .filter-list
{
	margin: 0 auto;
}
.products_sec .liquid-portfolio-list-row
{
	display:block !important;
}
.products_sec .product-col
{
	background: #EEF9FE;
	padding-bottom: 40px;
}
.prod_arrow .fa-long-arrow-right
{
    color: #F09124;
    padding: 2px 12px;
    border: 1px solid;
    background: #fff;
    position: absolute;
    right: 30px;
    top: 30px;
}
.prod_img
{
    padding: 30px;
}
.prod_num
{
	background-color: #fff;
    border: 1px solid #F09124;
    cursor: pointer;
    width: 120px;
    text-align: center;
    padding: 10px 0;
    transform: skewX(-25deg);
    padding: 4px 0;
	line-height: 30px;
    position: relative;
    top: -14px;
    left: -26px;
}
.prod_num .prod_num2
{
    color: #000;
    transform: skewX(25deg);
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.hvr-sweep-to-right {
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.liquid-portfolio-list-row a:hover .hvr-sweep-to-right:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.hvr-sweep-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #F09124;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.liquid-portfolio-list-row a:hover .prod_num2
{
	color:#fff;
}
.liquid-portfolio-list-row a:hover .fa-long-arrow-right
{
	border: 1px solid #F09124;
	background: #F09124;
	color:#fff;
}
.prod_cont
{
    transition-timing-function: ease-in;
    transition: 0.3s;
    transform: translateY(-45%);
    position: absolute;
    left: 25px; padding-bottom: 25px;
    line-height: 20px;
}
.liquid-portfolio-list-row a:hover .prod_cont
{
  transition-timing-function: ease-out;
  transition: 0.3s;
  transform: translateY(-45%);
}
.prod_tag
{
    color: #F09124;
    text-transform: uppercase;
    font-size: 12px;
}
.prod_head
{
	color: #000;
    font-size: 13px;
    font-weight: 600;
}
.prod_desc
{
    font-size: 13px;
}
.products_sec .filter-list li{
    padding: 0px 20px;
	text-transform: none;
    font-size: 14px;
}
.products_sec .filter-list li.active, .products_sec .filter-list li:hover {
    color: #fff;
    background: #F09124;
	border-radius: 4px;
}
.products_sec .filter-list
{
	padding-bottom: 20px;
}
.talk_sec
{
	background:#F09124;
}
.talk_sec h3
{
	color:#fff;
	font-size: 26px;
    font-weight: 600;
    line-height: 40px;
}
.btn-white.btn-solid {
    color: #F09124;
	border:1px solid #fff;
    font-weight: bold !important;
    text-transform: inherit;
    font-family: 'Aller_Bd';
    font-size: 18px;
}
.btn-white.btn-solid span {
    padding: 0 20px;
}
.btn-white.btn-solid:hover {
	background:transparent;
	box-shadow:none;
	border:1px solid #fff;
    color: #fff;
}
.lqd-modal-inner {
    background: #F2FBFF;
}
.cont_form h4
{
	color:#221F1F;
	font-size: 24px;
    font-weight: bold;
}
.contact-form-inputs-underlined select, .contact-form-inputs-underlined input, .contact-form-inputs-underlined textarea, .contact-form-inputs-underlined .ui-selectmenu-button {
    border-radius: 3px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CADDE5;
    border-radius: 3px;
    height: 40px;
    font-size: 14px;
	margin-bottom: 12px;
	padding:0 12px;
}
.lity-container, .lity-container .cont_form{
    width: 700px;
	margin: 0 auto;
}
.cont_img
{
    position: absolute;
    bottom: 0;
    width: 95%;
}
.cont_form input[type=submit]
{
	background: #F09124;
    color: #fff;
    border-radius: 4px;
    text-transform: uppercase;
	border:1px solid #F09124;
    height: 36px;
}
.cont_form input[type=submit]:hover {
	background:transparent;
	box-shadow:none;
	border:1px solid #F09124;
    color: #F09124;
}
.contact-form {
    margin-bottom: 0;
}
.cont_form .lqd-modal-inner
{
	padding: 0px 2em 0 2em;
    overflow: visible;
}
.lity-content {
    overflow: visible;
}
.lity {
    background-color: rgba(0, 0, 0, 0.5);
}
.lity-close
{
	display:none;
}
.lity-close.cont_close
{
	display:block;
    position: absolute;
	top: -12px;
    right: -30px;
    color: #F09124;
    text-shadow: none;
    background: #fff;
    border-radius: 50px;
}
.inner_banner
{
	background:url(../../images/blog_bg.svg);
}
.inner_banner h3
{
	font-family: 'Aller_Bd';    
	font-size: 3rem;
    padding: 50px 0;
}
.banner_box
{
	text-align:right;
	height: 260px;
}
.banner_box:after
{
	content: "";
    background: url(../../images/grey_box.svg) no-repeat;
    width: 100%;
    height: 200px;
    position: absolute;
    display: block;
    background-size: contain;
    right: 0;
    bottom: 0;
    background-position: right;
}
.inner_head
{
	color:#221F1F;
	font-weight: normal;
}
.products_sec.blog_sec li
{
	text-transform: uppercase;
	margin-bottom: 16px;
}
.blog_sec p
{
	min-height:80px;
	max-height:80px;
	overflow:hidden;
	color: #868686;
    line-height: 22px;
    font-size: 14px;
	padding-top: 10px;
}
.blog_tint
{
	position:relative;
}
.blog_tint .blog_overlay
{	
    position: absolute;
	opacity:0;
	background: rgba(240, 145, 36, 0.5);
	height: 0;
	top: 0;
}
.blog_tint:hover .blog_overlay
{
    opacity: 1;
    width: 100%;
    height: 100%;
    z-index: 999;
	cursor:pointer;
	-webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.blog_tint .blog_overlay a
{	
    padding-top: 100px;
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:16px;
}
.blog_tint:hover .blog_overlay a
{
    height: 100%;
    width: 100%;
    text-align: center;
}
.blog_banner img
{
	width:100%;
}
.blog-single-content {
    padding-top: 0;
}
.blog_tag
{
	color: #F09124;
    font-weight: bold;
    position: relative;
    top: 26px;
}
.blog-single-content h4
{
    font-size: 26px;
    color: #221F1F;
    font-weight: bold;
}
.social-icon.circle i, .social-icon.circle a {
    border-radius: 0;
}
.author
{
    font-size: 13px;
    width: 100%;
    padding-bottom: 14px;
}
.author span
{
    position:relative;
	left:20px;
}
.share-links
{
    padding-bottom: 30px;
}
.blog-single-content figure {
    margin-top: 1.5em;
}
.blog_cont
{
border-bottom: 1px solid #b3b3b3;
}
.banner_tag
{
	color:#F09124;
	text-transform:uppercase;
}
.banner_sub
{
	color:#646464;
	font-size:24px;
}
.inner_banner h2 {
    font-family: 'Aller_Bd';
    font-size: 3rem;
	padding: 10px 0;
    margin: 0;
}
.prod_banner .col-md-6
{
  padding:5% 0;
}
.inner_banner_text
{
    color: #221F1F;
    font-size:25px;
    padding:20px 50px 20px 10px;
    line-height: 34px;white-space: pre-line;
    font-weight: bold; width:99%;
	margin: 40px 0px 20px;
}
.inner_banner_text:before {
    content: "";
    background: url(../../images/banner_head_l.svg) no-repeat;
    background-size: contain;
    width: 50px;
    height: 110px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.inner_banner_text:after {
    content: "";
    background: url(../../images/banner_head_r.svg) no-repeat;
    background-size: contain;
    width: 50px;
    height: 110px;
    display: block;
    position: absolute;
    right: 60px;
    top: 0;
}
.prod_can
{
	text-align: center;
    position: relative;
    top: -200px;
    padding-bottom: 16px;
	height: 400px!important;
}
.prod_can img
{
    border-bottom: 1px solid #d4d4d4;
	margin-bottom: 20px; 
	padding-bottom: 20px;
}
.available
{
	color:#222222;
	text-transform:uppercase;
	font-size: 14px;
    font-weight: bold;
}
.prod_li
{
    margin: 0;
    padding: 0;
}
.prod_li li
{
    display: inline-block;
    color: #FD6243;
    border: 1.5px solid;
    border-radius: 50px;
    font-size: 10px;
    line-height: 14px;
    padding: 8px;
    margin: 10px 5px;
    font-weight: bold;
	width: 50px;
}
.prod_li li span
{
	font-size: 14px;
}
.prod_sec
{
	background:#EEF9FE;
}
.prod_sec h2
{
    color: #2C2C2C;
    font-weight: normal;
}
.prod_sec p
{
	font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding-top: 16px;
    color: #2C2C2C;
}
.prod_accordion .stretch-to-left
{
	margin-left: -8vw !important;
}
.prod_accordion .sec_head {
    font-family: 'Aller_Bd';
    text-transform: inherit;
    font-weight: bold;
	margin-bottom: 20px;
}
table, th, td, tr { 
                border: 0px !important;
				line-height: 20px !important;
            } 
            th, td { 
                padding: 6px; 
                background-color:none; 
            } 
.accordion-title a
{
    padding-bottom: 8px;
    font-size: 16px;
}
.accordion_sec
{
	padding: 50px;
}
.accordion-body-underlined .accordion-item {
    padding-bottom: 12px;
}
.icon-arrows_plus, .icon-arrows_minus
{
    font-weight: bold;
    font-size: 30px;
}
.accordion-content ul li
{
	position:relative;
	list-style:none;
}
.tick li {
    position: relative;
	list-style:none;
}
.accordion-content li:before, .tick li:before
{
	content: "\f00c";
	font-family: FontAwesome;
    left:-25px;
    position:absolute;
    top:0;
	color:#F09124;
	list-style: none;
}
.prod_icons .col-md-3
{
	text-align:center;
}
.prod_icons img
{
    width: 75%;
}
.ft-clr-bd
{
	font-weight:bold;
	color: #221F1F;
}
.blog-single-content ul, .blog-single-content ol
{
	padding-bottom:20px;
}
.blog-single-content ul li, .blog-single-content ol li
{
	padding-bottom:10px;
}
.blog-single-content b
{
	color:#333;
}
.author, .share-links
{
	display:none;
}
.blog_tint img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}
.blog_banner {
    height: 400px;
    max-height: 400px;
    background-position: center !important;
	background-size: 100% !important;
}
.blog_sec h2
{
	min-height: 60px;
    max-height: 60px;
	overflow:hidden;
	line-height: 28px !important;
}
.accordion-content tr td:nth-child(2)
{
	color: #000;
}
.blog-img
{
	padding:0px;
}
.blog_cont .row
{
padding: 0 15px;
}
.blog_cont a
{
	color: #F09124!important;
	text-decoration:underline;
}
.liquid-portfolio-list-row .masonry-item .infecgrid.fabgrid{ padding:0 5%;}
.liquid-portfolio-list-row .masonry-item .infecgrid { background-color: #eef9fe;    padding: 0px 15%;
    margin-bottom: 5%;}
.product-col .prod_desc {padding-bottom: 35px;}
#personal-hygine .product-col .prod_desc {padding-bottom: 0px;}
 .like .prod_img { padding: 15px 0;}
 .pspace .prod_img { padding: 5px 10px 5px 10px;}
 .weserve h2 {   margin: 0; padding-bottom: 10px;}
 .weserve p { color: #ffff; padding-bottom: 15px;}
 .weserve .doctor_col3:after,  .weserve .doctor_col2:after,  .weserve .doctor_col1:before{    background: none;}
 .video{position: absolute; z-index: 99;width: 100%;margin: 0 auto;
    bottom: 50%;text-align: center;}
 .video .txt{font-size:12px;background-color: #F09124;padding:2%;color: #f1f9fe; width: max-content;    margin: 0 auto;}
  .video .txt .fa{font-size:25px;}
 #modal-2 .lqd-modal-inner {width: auto;overflow: initial;}
 #modal-2 .lity-close.cont_close{right: -15px;}
.lity-content:after{box-shadow: none;}
.blog_cont .flex-container{ margin-bottom: 20px;}
ul.fscoial {margin: 0; padding: 0;}
ul.fscoial li{display: inline-block; padding: 0 15px 0 0;}
footer section {padding-bottom: 30px;}
.home .item .carousel-caption:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0);
    opacity: 0.3;}
.certifications {  margin-bottom: 40px;}
.certifications img {  border: 1px solid #f09124;}
.main-nav .children.to-left, .nav-item-children.to-left{right: auto;}
.inner_banner_text.cd103:after{ width: 150px;  height: 80px;}
.inner_banner_text.cd103:before{ height: 80px;}
.secondarybar ul.fscoial li { line-height: 40px; }
.secondarybar ul.fscoial { margin-right: 24px;}